eieio-instance-inheritorede-sourcecode:parent-instanceeieio-instance-inheritor-child
The parent of this instance. If a slot of this class
is reference, and is unbound, then the parent is checked
for a value.
:namestring
The name of this type of source code. Such as "C" or
"Emacs Lisp"
:sourcepatternstring".*"
Emacs regex matching sourcecode this target
accepts.
:auxsourcepattern(or null string)nil
Emacs regex matching auxiliary source code this target
accepts. Aux source are source code files needed for
compilation, which are not comiled themselves.
:enable-subdirectoriesbooleannil
Non nil if this sourcecode type uses
subdirectores. If sourcecode always lives near the target
creating it, this should be nil. If sourcecode can, or
typically lives in a subdirectory of the owning target,
set this to t.
:garbagepatternlistnil
Shell file regex matching files considered as garbage.
This is a list of items added to an rm
command when executing a clean type
directive.
Return non-
nilif THIS will accept any files in FILENAMES.
Return non-
nilif THIS will accept any source files in FILENAMES.
Return non-
nilif THIS will accept any aux files in FILENAMES.
Return a list of file names of header files for THIS with FILENAME. Used to guess header files, but uses the auxsource regular expression.
Return non-
nilif sourcecode definition THIS will take FILENAME.